Calibrating Computational Feasibility by Abstraction Rank
نویسنده
چکیده
We characterize computationally the functions provable in second order logic with set existence restricted to natural classes of rst order formulas. A classi cation of rst-order set-existence by implicational rank yields a natural hierarchy of complexity classes within the class of Kalmar-elementary functions: The functions over f0; 1g constructively provable using set existence for formulas of implicational rank k are precisely the functions computable in deterministic time O(expk(n)), where exp0 = [k( n:n ), and expk+1 = 2 exp k . In particular, set-existence for positive formulas yields exactly PTime. We thus obtain lean and natural formalisms for codifying feasible mathematics, which are expressive both in allowing second order de nitions and reasoning, and in incorporating equational programming and reasoning about program convergence in a direct and uncoded style. Through a formula-as-type morphism, we also obtain a link with lambda de nability, which we exhibit in the full paper: The functions over f0; 1g de nable in the polymorphic lambda calculus F2 over a base of type of words, using rst-order type-arguments of rank k, are precisely the functions computable in deterministic time O(expk(n)). 2 The poly-time case was proved (directly) in [15].
منابع مشابه
Feasibility of detecting and localizing radioactive source using image processing and computational geometry algorithms
We consider the problem of finding the localization of radioactive source by using data from a digital camera. In other words, the camera could help us to detect the direction of radioactive rays radiation. Therefore, the outcome could be used to command a robot to move toward the true direction to achieve the source. The process of camera data is performed by using image processing and computa...
متن کاملDynamic abstraction model checking
Model checking has attracted considerable attention since this technique is an automatic technique for verifying finite state concurrent systems. It is a formal method to verify if a software system or hardware system meets its properties. Nowadays, model checkers have become indispensable tools in hardware and software design and implementation, since they can reduce human efforts. Time and fe...
متن کاملA Parallel Shuffled Complex Evolution Model Calibrating Algorithm to Reduce Computational Time
The Shuffled Complex Evolution (SCE-UA) method has been widely applied for calibration of rainfall-runoff models and has been shown to be robust and efficient search algorithm. In spite of its superiority, since many commonly used rainfallrunoff models have large simulation times, the use of model calibrating algorithms may become impractical due to the high computational time involved. This wo...
متن کاملDiagnosing Abstraction Failure for Separation Logic-Based Analyses
Abstraction refinement is an effective verification technique for automatically proving safety properties of software. Application of this technique in shape analyses has proved impractical as core components of existing refinement techniques such as backward analysis, general conjunction, and identification of unreachable but doomed states are computationally infeasible in such domains. We pro...
متن کاملFeasibility of calibrating elongated brachytherapy sources using a well-type ionization chamber.
Recently, elongated brachytherapy sources (active length >1 cm) have become commercially available for interstitial prostate implants. These sources were introduced to improve the quality of brachytherapy procedures by eliminating the migration and seed bunching associated with loose seed-type implants. However, the inability to calibrate elongated brachytherapy sources with the Wide-Angle Free...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002